Testplugin and Frontend2

Github: https://github.com/jongough/testplugin_pi

  1. Fully functional plugin
  2. Uses all of the required OCPN interfaces and demonstrates how to use the ocpn_draw_pi API set, both the JSON and Binary versions.
  3. Frontend2
  4. Guidance for Cmake, CMakeLists.txt and scripts needed to compile the environments.
    1. Provides a generic set of cmake files that can be used by any plugin with all individual plugin changes being maintained in the CMakeLists.txt file

Additional guidance for converting an existing plugin to use Frontend2 Frontend2.md